<html>
	<head>
		<meta charset="utf-8"/>
		<title>BValue</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BValue</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BValue()">BValue</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BValue(T&)">BValue</a>(T& value);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BValue(const T&)">BValue</a>(const T& value);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BValue(T*)">BValue</a>(T* thing);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BValue(const T*)">BValue</a>(const T* thing);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BValue(const BHolder<T>&)">BValue</a>(const BHolder&ltT&gt& holder);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BValue()">~BValue</a>();</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#is()">is</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#clear()">clear</a>();</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#valid()">valid</a>() const;</td></tr>
			<tr><td align="right">inline const char* </td><td><a href="#typeName()">typeName</a>() const;</td></tr>
			<tr><td align="right">inline BThing* </td><td><a href="#thing()">thing</a>() const;</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(AlignFlag)">TEMPLATE</a>(AlignFlag);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(PolicyFlag)">TEMPLATE</a>(PolicyFlag);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(PolygonMode)">TEMPLATE</a>(PolygonMode);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(Button)">TEMPLATE</a>(Button);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(Focus)">TEMPLATE</a>(Focus);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(Key)">TEMPLATE</a>(Key);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(Graph)">TEMPLATE</a>(Graph);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(bool)">TEMPLATE</a>(bool);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(char)">TEMPLATE</a>(char);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(unsigned)">TEMPLATE</a>(unsigned char);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(short)">TEMPLATE</a>(short);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(unsigned)">TEMPLATE</a>(unsigned short);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(int)">TEMPLATE</a>(int);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(unsigned)">TEMPLATE</a>(unsigned int);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(float)">TEMPLATE</a>(float);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(double)">TEMPLATE</a>(double);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BMargins)">TEMPLATE</a>(BMargins);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BPerchs)">TEMPLATE</a>(BPerchs);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BMatrixf)">TEMPLATE</a>(BMatrixf);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BMatrixd)">TEMPLATE</a>(BMatrixd);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BVectorf)">TEMPLATE</a>(BVectorf);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BVectord)">TEMPLATE</a>(BVectord);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BLinef)">TEMPLATE</a>(BLinef);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BLined)">TEMPLATE</a>(BLined);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BColor)">TEMPLATE</a>(BColor);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BColorf)">TEMPLATE</a>(BColorf);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BFace)">TEMPLATE</a>(BFace);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BCoord)">TEMPLATE</a>(BCoord);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BQuater)">TEMPLATE</a>(BQuater);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BSpace)">TEMPLATE</a>(BSpace);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BPointi)">TEMPLATE</a>(BPointi);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BPoints)">TEMPLATE</a>(BPoints);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BPointf)">TEMPLATE</a>(BPointf);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BPointd)">TEMPLATE</a>(BPointd);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BSizei)">TEMPLATE</a>(BSizei);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BSizes)">TEMPLATE</a>(BSizes);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BSizef)">TEMPLATE</a>(BSizef);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BSized)">TEMPLATE</a>(BSized);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRecti)">TEMPLATE</a>(BRecti);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRects)">TEMPLATE</a>(BRects);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRectf)">TEMPLATE</a>(BRectf);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRectd)">TEMPLATE</a>(BRectd);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRangei)">TEMPLATE</a>(BRangei);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRanges)">TEMPLATE</a>(BRanges);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRangef)">TEMPLATE</a>(BRangef);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BRanged)">TEMPLATE</a>(BRanged);</td></tr>
			<tr><td align="right"></td><td><a href="#TEMPLATE(BCode)">TEMPLATE</a>(BCode);</td></tr>
			<tr><td align="right">inline </td><td><a href="#operator T&()">operator T&</a>() const;</td></tr>
			<tr><td align="right">inline </td><td><a href="#operator const T&()">operator const T&</a>() const;</td></tr>
			<tr><td align="right">inline </td><td><a href="#operator T*()">operator T*</a>() const;</td></tr>
			<tr><td align="right">inline </td><td><a href="#operator const T*()">operator const T*</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator = (const T&)">operator = </a>(const T& thing);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator = (T*)">operator = </a>(T* thing);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator = (const T*)">operator = </a>(const T* thing);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const T*)">operator == </a>(const T* thing) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const T*)">operator != </a>(const T* thing) const;</td></tr>
			<tr><td align="right">inline const BValue& </td><td><a href="#operator = (const BValue&)">operator = </a>(const BValue& other);</td></tr>
			<tr><td align="right">inline const BValue& </td><td><a href="#operator = (const BHolder<T>&)">operator = </a>(const BHolder&ltT&gt& holder);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BValue&)">operator == </a>(const BValue& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BValue&)">operator != </a>(const BValue& other) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BValue()">
			<h3>inline BValue();</h3>
		</div>
		<div id="BValue(T&)">
			<h3>inline BValue(T& value);</h3>
		</div>
		<div id="BValue(const T&)">
			<h3>inline BValue(const T& value);</h3>
		</div>
		<div id="BValue(T*)">
			<h3>inline BValue(T* thing);</h3>
		</div>
		<div id="BValue(const T*)">
			<h3>inline BValue(const T* thing);</h3>
		</div>
		<div id="BValue(const BHolder<T>&)">
			<h3>inline BValue(const BHolder&ltT&gt& holder);</h3>
		</div>
		<div id="~BValue()">
			<h3>inline ~BValue();</h3>
		</div>
		<div id="is()">
			<h3>inline bool is() const;</h3>
		</div>
		<div id="clear()">
			<h3>inline void clear();</h3>
		</div>
		<div id="empty()">
			<h3>inline bool empty() const;</h3>
		</div>
		<div id="valid()">
			<h3>inline bool valid() const;</h3>
		</div>
		<div id="typeName()">
			<h3>inline const char* typeName() const;</h3>
		</div>
		<div id="thing()">
			<h3>inline BThing* thing() const;</h3>
		</div>
		<div id="TEMPLATE(AlignFlag)">
			<h3>TEMPLATE(AlignFlag);</h3>
		</div>
		<div id="TEMPLATE(PolicyFlag)">
			<h3>TEMPLATE(PolicyFlag);</h3>
		</div>
		<div id="TEMPLATE(PolygonMode)">
			<h3>TEMPLATE(PolygonMode);</h3>
		</div>
		<div id="TEMPLATE(Button)">
			<h3>TEMPLATE(Button);</h3>
		</div>
		<div id="TEMPLATE(Focus)">
			<h3>TEMPLATE(Focus);</h3>
		</div>
		<div id="TEMPLATE(Key)">
			<h3>TEMPLATE(Key);</h3>
		</div>
		<div id="TEMPLATE(Graph)">
			<h3>TEMPLATE(Graph);</h3>
		</div>
		<div id="TEMPLATE(bool)">
			<h3>TEMPLATE(bool);</h3>
		</div>
		<div id="TEMPLATE(char)">
			<h3>TEMPLATE(char);</h3>
		</div>
		<div id="TEMPLATE(unsigned)">
			<h3>TEMPLATE(unsigned char);</h3>
		</div>
		<div id="TEMPLATE(short)">
			<h3>TEMPLATE(short);</h3>
		</div>
		<div id="TEMPLATE(unsigned)">
			<h3>TEMPLATE(unsigned short);</h3>
		</div>
		<div id="TEMPLATE(int)">
			<h3>TEMPLATE(int);</h3>
		</div>
		<div id="TEMPLATE(unsigned)">
			<h3>TEMPLATE(unsigned int);</h3>
		</div>
		<div id="TEMPLATE(float)">
			<h3>TEMPLATE(float);</h3>
		</div>
		<div id="TEMPLATE(double)">
			<h3>TEMPLATE(double);</h3>
		</div>
		<div id="TEMPLATE(BMargins)">
			<h3>TEMPLATE(BMargins);</h3>
		</div>
		<div id="TEMPLATE(BPerchs)">
			<h3>TEMPLATE(BPerchs);</h3>
		</div>
		<div id="TEMPLATE(BMatrixf)">
			<h3>TEMPLATE(BMatrixf);</h3>
		</div>
		<div id="TEMPLATE(BMatrixd)">
			<h3>TEMPLATE(BMatrixd);</h3>
		</div>
		<div id="TEMPLATE(BVectorf)">
			<h3>TEMPLATE(BVectorf);</h3>
		</div>
		<div id="TEMPLATE(BVectord)">
			<h3>TEMPLATE(BVectord);</h3>
		</div>
		<div id="TEMPLATE(BLinef)">
			<h3>TEMPLATE(BLinef);</h3>
		</div>
		<div id="TEMPLATE(BLined)">
			<h3>TEMPLATE(BLined);</h3>
		</div>
		<div id="TEMPLATE(BColor)">
			<h3>TEMPLATE(BColor);</h3>
		</div>
		<div id="TEMPLATE(BColorf)">
			<h3>TEMPLATE(BColorf);</h3>
		</div>
		<div id="TEMPLATE(BFace)">
			<h3>TEMPLATE(BFace);</h3>
		</div>
		<div id="TEMPLATE(BCoord)">
			<h3>TEMPLATE(BCoord);</h3>
		</div>
		<div id="TEMPLATE(BQuater)">
			<h3>TEMPLATE(BQuater);</h3>
		</div>
		<div id="TEMPLATE(BSpace)">
			<h3>TEMPLATE(BSpace);</h3>
		</div>
		<div id="TEMPLATE(BPointi)">
			<h3>TEMPLATE(BPointi);</h3>
		</div>
		<div id="TEMPLATE(BPoints)">
			<h3>TEMPLATE(BPoints);</h3>
		</div>
		<div id="TEMPLATE(BPointf)">
			<h3>TEMPLATE(BPointf);</h3>
		</div>
		<div id="TEMPLATE(BPointd)">
			<h3>TEMPLATE(BPointd);</h3>
		</div>
		<div id="TEMPLATE(BSizei)">
			<h3>TEMPLATE(BSizei);</h3>
		</div>
		<div id="TEMPLATE(BSizes)">
			<h3>TEMPLATE(BSizes);</h3>
		</div>
		<div id="TEMPLATE(BSizef)">
			<h3>TEMPLATE(BSizef);</h3>
		</div>
		<div id="TEMPLATE(BSized)">
			<h3>TEMPLATE(BSized);</h3>
		</div>
		<div id="TEMPLATE(BRecti)">
			<h3>TEMPLATE(BRecti);</h3>
		</div>
		<div id="TEMPLATE(BRects)">
			<h3>TEMPLATE(BRects);</h3>
		</div>
		<div id="TEMPLATE(BRectf)">
			<h3>TEMPLATE(BRectf);</h3>
		</div>
		<div id="TEMPLATE(BRectd)">
			<h3>TEMPLATE(BRectd);</h3>
		</div>
		<div id="TEMPLATE(BRangei)">
			<h3>TEMPLATE(BRangei);</h3>
		</div>
		<div id="TEMPLATE(BRanges)">
			<h3>TEMPLATE(BRanges);</h3>
		</div>
		<div id="TEMPLATE(BRangef)">
			<h3>TEMPLATE(BRangef);</h3>
		</div>
		<div id="TEMPLATE(BRanged)">
			<h3>TEMPLATE(BRanged);</h3>
		</div>
		<div id="TEMPLATE(BCode)">
			<h3>TEMPLATE(BCode);</h3>
		</div>
		<div id="operator T&()">
			<h3>inline operator T&() const;</h3>
		</div>
		<div id="operator const T&()">
			<h3>inline operator const T&() const;</h3>
		</div>
		<div id="operator T*()">
			<h3>inline operator T*() const;</h3>
		</div>
		<div id="operator const T*()">
			<h3>inline operator const T*() const;</h3>
		</div>
		<div id="operator = (const T&)">
			<h3>inline void operator = (const T& thing);</h3>
		</div>
		<div id="operator = (T*)">
			<h3>inline void operator = (T* thing);</h3>
		</div>
		<div id="operator = (const T*)">
			<h3>inline void operator = (const T* thing);</h3>
		</div>
		<div id="operator == (const T*)">
			<h3>inline bool operator == (const T* thing) const;</h3>
		</div>
		<div id="operator != (const T*)">
			<h3>inline bool operator != (const T* thing) const;</h3>
		</div>
		<div id="operator = (const BValue&)">
			<h3>inline const BValue& operator = (const BValue& other);</h3>
		</div>
		<div id="operator = (const BHolder<T>&)">
			<h3>inline const BValue& operator = (const BHolder&ltT&gt& holder);</h3>
		</div>
		<div id="operator == (const BValue&)">
			<h3>inline bool operator == (const BValue& other) const;</h3>
		</div>
		<div id="operator != (const BValue&)">
			<h3>inline bool operator != (const BValue& other) const;</h3>
		</div>
	</body>
</html>